package com.pattern.create.factoryMethod.one;

/**   
*    
* 项目名称：designPattern   
* 类名称：LoggerFactory   
* 类描述：
* 创建人：jzhang  
* 创建时间：2018年4月19日 下午3:06:00   
* 联系方式：1104975916@qq.com 
*      
*/
public class LoggerFactory {
	// 静态工厂方法
	public static Logger createLogger(String args) {
		if (args.equalsIgnoreCase("db")) {
			// 连接数据库，代码省略
			// 创建数据库日志记录器对象
			Logger logger = new DatabaseLogger();
			// 初始化数据库日志记录器，代码省略
			return logger;
		} else if (args.equalsIgnoreCase("file")) {
			// 创建日志文件
			// 创建文件日志记录器对象
			Logger logger = new FileLogger();
			// 初始化文件日志记录器，代码省略
			return logger;
		} else {
			return null;
		}
	}
}  
